/* common theme */
body { font: 14px/1.6 Helvetica Neue,arial,sans-serif; color: #333; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: normal; }
a { color: #333; text-decoration: none; outline: none; cursor: pointer; }
a:hover { text-decoration: underline; color: #1594D9; }
.lnks { color: #1594D9; }
.mb30 { margin-bottom: 30px; }
.f20 { font-size: 20px; }
.f24 { font-size: 24px; }
.f30 { font-size: 30px; }

/* common font */
.c-stress { font-weight: bold; color: #1594D9; }
.c-strong { color: #1594D9; }
.c-info { color: #F60; }
.c-desc { color: #999; }
.c-primary { color: #666; }
.c-green { color: #159409; }
.yellow-stress { font-weight: bold; color: #f60; font-size: 20px; }
.green-stress { color: #528b00; }

/* button */
.btn { display: inline-block; *zoom: 1; cursor: pointer; text-decoration: none; padding: 0 16px; height: 28px; line-height: 28px; font-size: 12px; border: 1px solid; }
.btn span { display: block; }
.btn:hover { text-decoration: none; }
.btn-large  { height: 34px; line-height: 34px; padding: 0 20px; font-size: 14px; font-weight: bold; }
.btn-larger { height: 46px; line-height: 46px; padding: 0 20px; font-size: 14px; font-weight: bold; }
.btn-block { display: block; width: 100%; border: none; padding: 0; }
.btn-primary { background-color: #1594D9; color: #FFF; border-color: #1594D9; }
.btn-primary:hover { background-color: #229FFD; color: #FFF; }
.btn-highlight { background-color: #9AD020; color: #305D00; border-color: #9ED426; }
.btn-highlight:hover { background-color: #ACD947; color: #264900; }
.btn-desc { background-color: #DDD; color: #5B6169; border-color: #DAD9D9; }
.btn-desc:hover { background-color: #EEE; color: #5B6169; }
.btn-action { color: #3876B1; background-color: #E4F3FF; padding: 0; text-align: center; }
.btn-action:hover { color: #3876B1; background-color: #E4F3FF; text-decoration: underline; }
.btn-linked { border: none; text-decoration: underline; padding: 0; font-family: "Microsoft YaHei"}
.btn-primary-linked { color: #1594D9; }
.btn-desc-linked { color: #5B6169; }

/* icon */
#icon-qq{background: url(../img/icon.png) 0 -648px no-repeat;width: 25px;height: 25px;display: inline-block;vertical-align: middle;margin: 0 5px 0;}
#icon-wechat{background: url(../img/wechat.png) no-repeat;width: 25px;height: 25px;display: inline-block;vertical-align: middle;margin: 0 5px 0;}
.icon { display: inline-block; *zoom: 1; width: 16px; height: 16px; background-image: url(../img/icon_1.png); _background-image: url(../img/icon_8.png); background-repeat: no-repeat; vertical-align: middle; margin-right: 5px; }
.icon-l { width: 20px; height: 20px; margin-right: 10px; }
.icon-larger { width: 32px; height: 32px; }
.icon-self-mb { background-position: -20px 0; }
.icon-self-detail { background-position: -40px 0; }
.icon-self-pwd { background-position: -60px 0; }
.icon-self-vip { background-position: -80px 0; }
.icon-none { background-position: 100px 100px; }
.icon-mb { background-position: -80px -30px; }
.icon-question { background-position: -96px -30px; }
.icon-close { background-position: -160px 0; cursor: pointer; }
.icon-tips-title { background-position: -48px -30px; }
.icon-tips-question-title { background-position: -32px -30px; }
.icon-alert { background-position: -64px -30px; }
.icon-success { background-position: -16px -30px; }
.icon-error { background-position: 0 -30px; }
.icon-frm-radio-checked, .icon-frm-checkbox-checked { background-position: -128px 0; }
.icon-announcement { background-position: -208px -30px; }
.icon-large-error { background-position: -224px 0; }
.icon-large-success { background-position: -256px 0; }
.icon-large-alert { background-position: -288px 0; }
.icon-link-info { background-position: -192px 0; margin-right: 0; }
.icon-link-info:hover { background-position: -208px 0; }
.icon-global { background-image: url(../img/sprite_global.png); }
.icon-fold { position: relative; top: 4px; margin-right: 0; }
.icon-fold-down { background-position: -74px -80px; }
.icon-fold-down:hover { background-position: -90px -80px; }
.icon-fold-up { background-position: -106px -80px; }
.icon-fold-up:hover { background-position: -122px -80px; }
.icon-loading { background-image: url(../img/ico_loading_16.gif); }

.icon-bank     { width: 20px; height: 20px; background-image: url(../img/bg_bank.png); }
.icon-ICBC     { background-position: -3px -3px; }
.icon-CCB      { background-position: -29px -3px; }
.icon-ABC      { background-position: -55px -3px; }
.icon-CMB      { background-position: -3px -29px; }
.icon-BOC      { background-position: -29px -29px; }
.icon-COMM     { background-position: -55px -29px; }
.icon-SPDB     { background-position: -3px -54px; }
.icon-CMBC     { background-position: -29px -54px; }
.icon-SZFZ     { background-position: -55px -54px; }
.icon-CIB      { background-position: -3px -81px; }
.icon-BCCB     { background-position: -29px -81px; }
.icon-CEB      { background-position: -55px -81px; }
.icon-GDB      { background-position: -3px -107px; }
.icon-CITIC    { background-position: -29px -107px; }
.icon-PSBC     { background-position: -55px -107px; }
.icon-SZPAB    { background-position: -3px -135px; }
.icon-HXB      { background-position: -29px -135px; }
.icon-NBCB     { background-position: -55px -135px; }
.icon-HKBEA    { background-position: -3px -160px; }
.icon-BOS      { background-position: -29px -160px; }
.icon-NJCB     { background-position: -55px -160px; }
.icon-CBHB     { background-position: -3px -186px; }
.icon-BOCD     { background-position: -29px -186px; }
.icon-SHRCB    { background-position: -55px -186px; }
.icon-HKBCHINA { background-position: -3px -211px; }
.icon-SXJS     { background-position: -29px -211px; }
.icon-WZCB     { background-position: -55px -211px; }

.icon-paytype { width: 70px; height: 26px; background-image: url(../img/bg_paytype.png); }
.icon-alipay { background-position: 6px 0; }
.icon-tenpay { background-position: -64px 0; }

.icon-sidebar { width: 45px; height: 50px; background-image: url(../img/bg_nagivation.png); }
.icon-sidebar-mcard { background-position: -48px -2px; }
.icon-sidebar-mb { background-position: -48px -500px; }
.icon-sidebar-bank { background-position: -46px -300px; }
.icon-sidebar-alipay { background-position: -45px -400px; }
.icon-sidebar-telephone { background-position: -45px -102px; }
.icon-sidebar-prepaid_calling_card { background-position: -45px -150px; }
.icon-sidebar-broadband { background-position: -45px -350px; }
.icon-sidebar-physical_card { background-position: -45px -50px; }
.icon-sidebar-dial_mobile { background-position: -46px -202px; }
.icon-sidebar-message { background-position: -44px -252px; }
.icon-sidebar-other { background-position: -46px -452px; }
.icon-sidebar-wechat { background-position: -46px -550px; }
.icon-sidebar-qqpay { background-position: -46px -595px; }
.icon-sidebar-mcard.active { background-position: -3px -2px; }
.icon-sidebar-mb.active { background-position: 0 -500px; }
.icon-sidebar-bank.active { background-position: 0 -300px; }
.icon-sidebar-alipay.active { background-position: 0 -400px; }
.icon-sidebar-telephone.active { background-position: 0 -102px; }
.icon-sidebar-prepaid_calling_card.active { background-position: 0 -150px; }
.icon-sidebar-broadband.active { background-position: 0 -350px; }
.icon-sidebar-physical_card.active { background-position: 0 -50px; }
.icon-sidebar-dial_mobile.active { background-position: 0 -202px; }
.icon-sidebar-message.active { background-position: 0 -252px; }
.icon-sidebar-other.active { background-position: 0 -452px; }
.icon-sidebar-wechat.active { background-position: 0 -550px; }
.icon-sidebar-qqpay.active { background-position: -2px -595px; }

.icon-hot, .icon-new { image-rendering: pixelated; position: absolute; top: 0; width: 9px; height: 14px; }
.icon-new { background: url(../img/hot.gif) no-repeat; }
.icon-recommend { image-rendering: pixelated; background-image: url(../img/recommend1.png); background-size: cover; height: 18px; margin-left: 5px; vertical-align: text-top; width: 31px; }

/* error-msg */
.error-msg { padding: 10px 80px; border: 1px solid #C00; background: #FFE2E2; color: #C00; border-radius: 2px; box-shadow: 0 1px 0 #D1BFBF; margin-bottom: 20px; }
.error-msg .error-txt { text-align: center; }
.error-msg .error-txt a { text-decoration: underline; }

/* notice */
.notice { padding-left: 10px; border: 1px solid #FFCC7F; line-height: 25px; background-color: #FFFFE5; font-size: 12px; color: #666; }

/* tips */
.tips { border-top: 1px dashed #DFDFDF; padding: 20px 10px 10px; font-size: 16px; color: #ff6600; font-weight: bold; }
.tips .tips-title { font-weight: bold; color: #528B00; }

/* Layout */
.l-header-box .l-nav-bar { background-color: #1594D9; }
.l-header-box .l-nav-bar .l-site-nav a { color: #FFF; font-weight: bold; }
.l-header-box .l-nav-bar .l-site-nav a:hover { text-decoration: none; color: #530; }
.l-header-box .l-nav-bar .l-site-nav.active a { background-color: #FFF; color: #00314F; }

.l-main-box .l-sidebar-container .l-sidebar, .l-main-box .l-content-container .l-content { border-color: #CFCFCF; }
.l-main-box .l-sidebar-container .l-sidebar-item { color: #666; background-color: #F4F4F4; border-color: #CFCFCF; position: relative; }
.l-main-box .l-sidebar-container .l-sidebar-item:hover { text-decoration: none; background-color: #FFF; }
.l-main-box .l-sidebar-container .active .l-sidebar-item { color: #1594D9; font-weight: bold; background-color: #FFF; border-left: 4px solid #1594D9; z-index: 1; }
.l-main-box .l-sidebar-container .common .active .l-sidebar-item { color: #666; width: 144px; border-left-width: 2px; }

.l-main-box .l-content-container .l-content { border-radius: 0 2px 2px 2px; }

.l-footer-box .l-taomee-logo { background-position: -311px 0; margin-right: 0; }
.l-footer-box .l-footer-message, .l-footer-box .l-footer-message a { color: #999; }
.l-footer-box .l-footer-message .l-footer-certification .icon { width: 84px; height: 46px; }
.l-footer-box .l-footer-message .l-footer-certification .footer-img-0 { background-position: -564px 0; }
.l-footer-box .l-footer-message .l-footer-certification .footer-img-1 { background-position: -480px -46px; }
.l-footer-box .l-footer-message .l-footer-certification .footer-img-2 { background-position: -564px -46px; }
.l-footer-box .l-footer-message .l-footer-certification .footer-img-3 { background-position: -480px 0; }

/* content area */
.l-content .content-title-box { padding: 0 30px 0 30px; }
.l-content .content-title { height: 50px; position: relative; border-bottom: 1px solid #D4D4D4; margin-bottom: 20px; vertical-align: middle; }
.l-content .content-title .dp-ib { line-height: 50px; }
.feedback-info-list .dp-ib { line-height: 18px !important; }
.l-content .content-title .info-stress { margin: 0 8px; vertical-align: middle; }
.l-content .content-title img { width: 26px; height: 26px; vertical-align: middle; }
.l-content .content-title .content-title-tool { position: absolute; top: 0; right: 0; z-index: 3; }
.l-content .content-title .tool-balance { right: 115px; }
.l-content .content-title .tool-title { color: #1594D9; font-size: 12px; }
.l-content .content-title .tool-title .c-stress { color: #FF6A00; font-size: 18px; margin: 0 10px; }

/* game_search */
.search-box{ float:right; }
.search-box .search-area{ height: 30px; width: 300px; float: left; border: #99ccff solid 1px; background: #fff; position: relative; z-index: 50; margin-top:10px; } 
.search-area .search{ background: #fff; display: inline; float: left; width: 200px; }
.search-input { border: 0 none; color: #999999; font-size: 12px; line-height: 30px; padding: 0px 5px; *padding:0 5px; height: 30px; vertical-align: middle; width: 232px; background:#fff; outline: none;}
.search-btn { background: #f0f0f0; border: none; border-left: 1px solid #d9d9d9; color: #333; float: right; cursor: pointer; font-family: "微软雅黑"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 55px; }
.search-box .hot-game{ float: left; line-height: 50px; height: 50px; font-size: 12px; color:#666; margin-left:25px; }
.hot-game a{ color:#1594d9; margin-right:5px; }
.search-box .select-game{ width: 245px; position: absolute; z-index: 200; top: 31px; left: -1px; background: #fff; border: 1px solid #99ccff; border-top: none; border-bottom: none; }
.search-box .select-game li { list-style: none;border-bottom: 1px solid #99CCFF; padding: 5px; color: #666; }
.search-box .select-game li:hover { color: #F60; cursor: pointer; }
.search-box .select-game .icon-listbox { display: none; }

/* common page */
.page-notfound { width: 800px; height: 420px; background: url(../img/error_page.jpg) no-repeat; }

/* form */
.frm-list .frm-list-li { position: relative; line-height: 40px; padding-left: 150px; margin-bottom: 10px; }
.frm-list .frm-list-li .frm-lbl { display: block; position: absolute; top: 0; left: 0; width: 140px; text-align: right; }
.frm-list .frm-list-li .frm-txt-wrap { position: relative; }
.frm-list .frm-list-li .frm-txt-wrap .frm-tips { height: 40px; line-height: 40px; padding: 0 5px 0 10px; color: #C00; background: #FFF; white-space: nowrap; font-size: 12px; }
.frm-list .frm-list-li .frm-txt-wrap .frm-link { color: #999; font-size: 12px; }
.frm-list .frm-list-li .frm-txt-wrap .frm-link:hover { color: #1594D9; }
.frm-list .frm-list-li .frm-txt-wrap .frm-vericode { width: 94px; height: 36px; vertical-align: middle; }
.frm-list .frm-list-li .frm-radio-wrap, .frm-list .frm-list-li .frm-checkbox-wrap { position: relative; line-height: 26px; padding: 4px 0 5px; }
.frm-list .frm-list-li .frm-radio-wrap .frm-radio-lbl, .frm-list .frm-list-li .frm-checkbox-wrap .frm-checkbox-lbl { display: inline-block; height: 26px; padding: 2px 10px; border: 1px solid #D4D4D4; color: #666; position: relative; cursor: pointer; text-align: center; }
.frm-list .frm-list-li .frm-radio-wrap .frm-radio, .frm-list .frm-list-li .frm-checkbox-wrap .frm-checkbox { display: none; }
.frm-list .frm-list-li .frm-radio-wrap .frm-radio-lbl .icon-frm-radio-checked, .frm-list .frm-list-li .frm-checkbox-wrap .frm-checkbox-lbl .icon-frm-checkbox-checked { position: absolute; right: 0; bottom: 0; display: none; margin: 0; }
.frm-list .frm-list-li .frm-radio-wrap .frm-radio-lbl:hover, .frm-list .frm-list-li .frm-checkbox-wrap .frm-checkbox-lbl:hover { color: #528B00; border-color: #61B320; background-color: #F6FFEE; }
.frm-list .frm-list-li .frm-radio-wrap .frm-radio-lbl.checked, .frm-list .frm-list-li .frm-checkbox-wrap .frm-checkbox-lbl.checked { color: #528B00; border-color: #61B320; background-color: #F6FFEE; }
.frm-list .frm-list-li .frm-radio-wrap .frm-radio-lbl.checked .icon, .frm-list .frm-list-li .frm-checkbox-wrap .frm-checkbox-lbl.checked .icon { display: inline-block; *zoom: 1; }
.frm-list .frm-list-li .frm-info { color: #666; }
.frm .frm-txt { width: 260px; height: 38px; line-height: 38px; padding: 0 4px; border: 1px solid #D4D4D4; vertical-align: middle; outline: none; }
.frm .frm-select { width: 220px; height: 38px; line-height: 38px; padding: 0 4px; border: 1px solid #D4D4D4; vertical-align: middle; outline: none; }
.frm .frm-txt-error, .frm .frm-txt-error:focus { border-color: #C00; box-shadow: 0 0 2px #EACFCF; background-color: #FFE2E2; }
.frm .frm-txt-vericode { width: 100px; }
.frm .frm-txt-mb { width: 100px; }
.frm .frm-txt-small { width: 100px; height: 25px; line-height: 25px; }
.frm .frm-textarea { width: 400px; height: 200px; }
.frm .frm-txt:hover, .frm .frm-select:hover, .frm .frm-textarea:hover { border-color: #666; }
.frm .frm-txt:focus, .frm .frm-select:focus, .frm .frm-textarea:focus { border-color: #4D92E2; box-shadow: 0 0 2px #4D9AE2; }
.frm .frm-radio-wrap .frm-txt { width: 50px; margin: 0 5px; padding: 0; border-width: 0 0 1px 0; border-color: #D4D4D4; outline: none; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #333; box-shadow: none; }
.frm .frm-static-text { width: 400px; }

/* ui-dlg */
.ui-dlg { max-width: 700px; min-width: 300px; }
.ui-dlg .ui-header-common { position: relative; height: 32px; background-color: #EFEFEF; }
.ui-dlg .ui-header-common h3 { font-size: 14px; height: 32px; line-height: 32px; padding-left: 20px; color: #333; font-weight: bold; }
.ui-dlg .ui-header-common a { position: absolute; top: 0; right: 5px; width: 18px; height: 18px; display: inline-block; text-decoration: none; font-size: 20px; }
.ui-dlg .ui-header-common a:hover { background-position: -440px -79px; }
.ui-dlg .ui-header-simple { height: 10px; background-color: #FFF; }
.ui-dlg .ui-cont { font-size: 12px; background-color: #FFF; }
.ui-dlg .ui-cont .ui-content { margin: 0 auto; padding: 10px 20px; text-align: center; overflow: auto; }
.ui-dlg .ui-cont .ui-hgt16 { min-height: 40px; padding: 10px 0 10px;}
.ui-dlg .ui-bottom { text-align: center; background-color: #FFF; padding-bottom: 20px; }
.ui-dlg .ui-bottom a { margin-right: 30px; }
.ui-dlg-mask { background: rgba(0, 0, 0, .5); }

/* ui-dlg form */
.ui-dlg .frm-list { text-align: left; }
.ui-dlg .frm-list .frm-list-li { line-height: 28px; padding-left: 120px; }
.ui-dlg .frm-list .frm-list-li .frm-lbl { width: 100px; }
.ui-dlg .frm-list .frm-list-li .frm-txt-wrap .frm-tips { height: 28px; line-height: 28px; position: static; float: right; }

.ui-dlg .frm { padding-top: 30px; padding-right: 30px; position: relative; }
.ui-dlg .frm .frm-txt { line-height: 26px; height: 26px; width: 160px; margin-right: 5px; }
.ui-dlg .frm .frm-txt-vericode { width: 50px; }
.ui-dlg .frm-list .frm-list-li .frm-txt-wrap .frm-vericode { line-height: 26px; height: 26px; width: 65px; }
.ui-dlg .frm .frm-hint {position: relative;top: -15px;font-size: 14px; color: #C00; font-weight: bold; text-align: center; width: 100%; }

/* table */
.table { border: 1px solid #666; color: #333; font-size: 12px; }
.table th { font-weight: bold; }
.table th, .table td { line-height: 30px; text-align: center; border-color: #999; border-style: solid; }
.table th { border-width: 0 1px 0 0; }
.table td { border-width: 1px 1px 0 0; }
.table .none { border-right-width: 0; }
.table.mb-table {margin-bottom: 6px;}
.table.mb-table th,.table.mb-table td{ line-height: 2em;}
.widget-table { width: 100%; font-size: 14px; line-height: 28px; }
.widget-table td { width: 50%; }

/* ui-tabs */
.tabs-wrapper .tabs-list .tabs-control { float: left; margin-right: 5px; cursor: pointer; }
.tabs-wrapper .tabs-list .tabs-control a { line-height: 36px; height: 36px; display: inline-block; *zoom: 1; color: #333; padding: 2px 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border: 1px solid #D4D4D4; text-decoration: none; position: relative; }
.tabs-wrapper .tabs-list .tabs-control a .icon-frm-radio-checked { position: absolute; right: 0; bottom: 0; display: none; margin: 0; }
.tabs-wrapper .tabs-list .tabs-control.tabs-active a { border-color: #61B320; background-color: #F6FFEE; color: #528B00; }
.tabs-wrapper .tabs-list .tabs-control.tabs-active a .icon-frm-radio-checked { display: inline-block; *zoom: 1; }
.tabs-wrapper .tabs-panel { display: none; min-height: 200px; }

/* ui-pagination */
.pagination { padding-left: 0; margin: 20px 0; border-radius: 4px; }
.pagination>li { display: inline-block; margin: 0 10px; }
.pagination>li>a, .pagination>li>span { display: block; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #1594D9; text-decoration: none; background-color: #FFF; border: 1px solid #DDD; }
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { z-index: 2; color: #1594D9; background-color: #EEE; border-color: #DDD; }
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover { color: #777; cursor: not-allowed; background-color: #FFF; border-color: #DDD; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { z-index: 3; color: #FFF; cursor: default; background-color: #1594D9; border-color: #1594D9; }

/* panel */
.panel-default { border-color: #DDD; }
.panel-default>.panel-heading { font-weight: bold; color: #333; background-color: #F5F5F5; border-color: #DDD; padding: 5px 10px; }
.panel-grey { margin-bottom: 0; border-width: 1px 0 0 0; border-color: #CFCFCF; border-radius: 0; background: #EFEFEF; }

.ui-tips { position: absolute; z-index: 10; height: 20px; line-height: 20px; padding: 0 4px; white-space: nowrap; color: #FFF; background: #70A11A; }
.ui-tips i { display: block; position: absolute; z-index: 1; color: #70A11A; bottom: -10px; left: 10px; }

.service-list { padding-top: 40px; padding-left: 40px; }
.service-list li { float: left; margin-bottom: 40px; text-align: center; margin-right: 20px; }
.service-list .service-wrap { width: 160px; border: 1px solid #CCC; padding: 10px; text-align: left; position: relative; margin-right: 20px; }
.service-list .service-wrap:hover { border-color: #1594D9; }
.service-list .service-wrap .ui-tips { right: -8px; top: -22px; font-size: 12px; display: none; }
.service-list .service-title { overflow: hidden; font-size: 16px; font-weight: bold; font-family: "黑体"; margin-bottom: 5px; }
.service-list .link-info-wrap { position: absolute; right: 10px; top: 195px; }
.service-list .service-price { font-size: 14px; color: #666; font-family: verdana; }
.service-list.small .service-wrap { width: 95px; text-align: center; padding: 10px 0 0; margin-right: 30px; border-color: #DDD; line-height: 28px; }
.service-list.small .service-wrap:hover { border-color: #1594D9; }
.service-list.small .service-title { font-size: 14px; margin-bottom: 0; }
.service-list.small .service-price { font-size: 12px; margin-bottom: 5px; }
.service-list.small .service-btn { font-weight: 700; }
.service-list.small.service120 .service-wrap { width: 120px; }
.service-list .service-message { font-size: 12px; color: #AAA; }

/* feedback */
.icon-triangle { background-position: -177px 0; }
.icon-kf-online { background-position: -112px -30px; }
.icon-kf-phone { background-position: -128px -30px; }
.icon-online { background-position: -144px -30px; }
.icon-triangle { position: absolute; top: 38px; right: 30px; height: 8px; display: none; }
.feedback-info-list { color: #999; word-break: break-all; word-wrap: break-word; line-height: 18px; border: #1594D9 1px solid; background: #E4F3FF; padding: 5px 5px 5px 10px; font-size: 12px; position: relative; display: none; top: -5px; }
.feedback-info-list a { color: #999; }
.feedback-info-list a:hover { color: #1594D9; }
.feedback-info-list a:hover .icon-kf-online { background-position: -160px -30px; }
.feedback-info-list a:hover .icon-kf-phone { background-position: -176px -30px; }
.feedback-info-list a:hover .icon-online { background-position: -192px -30px; }

.l-content { border: 1px solid #cfcfcf; border-radius: 2px; position: relative; min-height: 564px; }
.l-content .logo-con { height: 564px; width: 248px; float: left; color: #333; }
.l-content .logo-con img { margin: 50px 0px 0px 50px; }
.l-content .info-con { height: 564px; width: 440px; padding-top: 80px; float: left; position: relative; }
.l-content .info-con .info-headline { margin-bottom: 30px; }
.l-content .info-con .info-table { margin-bottom: 30px; line-height: 30px; }
.l-content .info-con .btn-kf { position: absolute; right: 65px; top: 135px; }
.l-content .account-info { float: right; margin-right: 10px; line-height: 28px; padding-top: 10px; }
.l-content .account-info .account-bar { float: left; font-size: 12px; height: 26px; }
.l-content .account-info .txt-head { padding-left: 5px; }
.l-content .account-info .dark { font-size: 16px; padding: 0 5px 0 10px; background-position: -96px 0; }
.l-content .account-info .txt-tail { padding: 0 5px 0 10px; background-position: right 0; }
.l-content .account-con { height: 564px; width: 250px; float: right; padding-top: 20px; }
.l-content .account-con .ad-link { float: right; margin-right: 20px; width: 150px; height: 300px; position: relative; }
.l-content .account-con .ad-link a { position: absolute; width: 150px; height: 300px; }

/* below is special class */
.fake-frm-lbl { float: left; padding-left: 94px; line-height: 36px; }
.has-price-tips { clear: both; }
.has-price-tips span{ font-size: 12px;color: #c00; }
.announcement { display:none;position: absolute; right: 12px; top: 70px;}
.announcement-close { cursor: pointer;font-size: 16px;font-weight: bold;color: rgb(154,154,154); }
.announcement-close:hover { color: #f60;}
.seer_index_adtips { position: absolute;width: 85px;height: 20px;z-index: 10;left: -6px;top: -16px;background: url(../img/seer_index_adtips.png) left top no-repeat; }
.qr-box {
    position: relative;
}
.qr-mask {
    display: none;
    position: absolute;
    text-align: center;
    left: 18px;
    top: 18px;
    width: 204px;
    height: 164px;
    padding-top: 40px;
    background: rgba(0,0,0,0.8);
}
.qr-mask .text {
    color: #fff;
    font-size: 30px;
    margin-bottom: 20px;
}
.qr-box.disabled .qr-mask {
    display: block;
}

/* below is payie special */
.ie7 .frm-list .frm-list-li { zoom: 1; }
.ie7 .frm-list .frm-list-li .frm-txt-wrap { height: 40px; }
.ie7 .ui-dlg-mask { background: #000; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
